package com.sjq.yqgl.service;

import java.util.Map;
import net.sf.json.JSONObject;
import com.sjq.common.entity.LoginAccount;
import org.springframework.web.multipart.commons.CommonsMultipartFile;
import com.sjq.yqgl.entity.Yqmqjcz;
import com.sjq.common.exception.ServiceException;
import com.sjq.common.util.PageResults;
import com.sjq.common.entity.Result;

public interface YqmqjczService {
	//新增
	public JSONObject addYqmqjcz(Yqmqjcz yqmqjcz,LoginAccount la);
	//新增含有附件的页面
	public JSONObject addYqmqjczFilesByFTP(Yqmqjcz yqmqjcz,CommonsMultipartFile[]  fj,LoginAccount la);
	//删除
	public JSONObject deleteYqmqjcz(String yqmqjczId,LoginAccount la);
	//修改
	public JSONObject updateYqmqjcz(Yqmqjcz yqmqjcz,LoginAccount la);
	// 分页查询
	public PageResults<?> findYqmqjczByPage(int pageNo, int pageSize, Yqmqjcz yqmqjcz);
	
	//根据条件查询所有记录
	public JSONObject findYqmqjczByListAll(Yqmqjcz yqmqjcz,LoginAccount la);
	
}